module Base
{

    item MagazineMag
    {
        DisplayName = How to Make Magazines,
        DisplayCategory = SkillBook,
        Type = Literature,
        Weight = 0.5,
        Icon = Magazine_War2,
        BoredomChange = -20,
        StressChange = -15,
        TeachedRecipes = Make9mmBerettaMagazine;Make.45ACPColtM1911Magazine;Make.44MagnumDesertEagleMagazine;Make5.56STANAGMagazine;Make5.56ExtendedMagazine;Make9mmGlockMagazine;Make9mmSMGMagazine;Make7.62x51Magazine;Make7.62x39Magazine;Make12gAA-12Magazine;Make.308RemingtonM788Magazine;Make7.62x51M60Magazine;Make5.56M249Magazine;Make.45MAC10Magazine;Make.45ACPH&KMagazine;Make.45ACPThompsonMagazine;Make9mmWaltherP5Magazine;Make5.56DrumMagazine;Make9mmDrumMagazine;Make7.62x39DrumMagazine;Make7.62x51DrumMagazine;MakeThompsonDrumMagazine;Make9mmP226Magazine,
        StaticModel = Magazine,
        WorldStaticModel = ArmorMag1,
        Tags = Magazine,
    }

	item BoxOfSprings
	{
		DisplayName = Box of Springs,
		DisplayCategory = Material,
		Type = Normal,
		Weight = 2,
		Icon = ScrewsBox,
		MetalValue = 100,
		WorldStaticModel = ScrewsBox,
	}

	item Springs
	{
		DisplayName = Springs,
		DisplayCategory = Material,
		Type = Normal,
		Weight = 0.1,
		Icon = Screws,
		AlwaysWelcomeGift = TRUE,
		Count = 5,
		MetalValue = 1,
		WorldStaticModel = Screws,
	}

	craftRecipe OpenBoxOfSprings
	{
        timedAction = PlaceAmmoInBox,
		Time = 25,
		category = Packing,
        Tags = InHandCraft,
		inputs
		{
			item 1 [Base.BoxOfSprings],
		}
		outputs
		{
			item 50 Base.Springs,
		}
	}

	craftRecipe MakeBoxOfSprings
	{
        timedAction = PlaceAmmoInBox,
		Time = 25,
		category = Packing,
        Tags = InHandCraft,
		inputs
		{
			item 50 [Base.Springs],
		}
		outputs
		{
			item 1 Base.BoxOfSprings,
		}
	}

	craftRecipe MakeSprings
	{
        timedAction = PlaceAmmoInBox,
		Time = 50,
		category = Packing,
        Tags = InHandCraft,
		inputs
		{
			item 1 [Base.Wire],
			item 1 tags[Pliers] mode:keep flags[MayDegradeLight],
		}
		outputs
		{
			item 5 Base.Springs,
		}
	}

	craftRecipe Make9mmBerettaMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.9mmClip,
		}
	}

	craftRecipe Make.45ACPColtM1911Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.45Clip,
		}
	}

	craftRecipe Make.44MagnumDesertEagleMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.44Clip,
		}
	}

	craftRecipe Make5.56STANAGMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.556Clip,
		}
	}

	craftRecipe Make5.56ExtendedMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.556Clip50,
		}
	}

	craftRecipe Make9mmGlockMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.GlockMagazine,
		}
	}

	craftRecipe Make9mmSMGMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.9mm30Magazine,
		}
	}

	craftRecipe Make7.62x51Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.M14Clip,
		}
	}

	craftRecipe Make7.62x39Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.762x39Clip,
		}
	}

	craftRecipe Make12gAA-12Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.AA12Magazine,
		}
	}

	craftRecipe Make.308RemingtonM788Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.308Clip,
		}
	}

	craftRecipe Make7.62x51M60Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.M60Clip,
		}
	}

	craftRecipe Make5.56M249Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 2 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.M249Clip,
		}
	}

	craftRecipe Make.45MAC10Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.MAC10Clip,
		}
	}

	craftRecipe Make.45ACPH&KMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.USPClip,
		}
	}

	craftRecipe Make.45ACPThompsonMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.ThompsonMagazine,
		}
	}

	craftRecipe Make9mmWaltherP5Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.WaltherP5Magazine,
		}
	}

	craftRecipe Make5.56DrumMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 3 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.556ClipDrum,
		}
	}

	craftRecipe Make9mmDrumMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 3 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.9mm30MagazineDrum,
		}
	}

	craftRecipe Make7.62x39DrumMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 3 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.762x39ClipDrum,
		}
	}

	craftRecipe Make7.62x51DrumMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 3 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.M14ClipDrum,
		}
	}

	craftRecipe MakeThompsonDrumMagazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 3 [Base.Springs],
			item 2 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.ThompsonMagazineDrum,
		}
	}

	craftRecipe Make9mmP226Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.P226Magazine,
		}
	}

	craftRecipe Make9mmP90Magazine
	{
		timedAction = Welding,
		Time = 125,
		NeedToBeLearn = True,
		SkillRequired = MetalWelding:2,
		Tags = InHandCraft;Welding,
        category = Metalworking,
		xpAward = MetalWelding:35,
		AutoLearnAny = MetalWelding:5,
		inputs
		{
			item 2 [Base.Springs],
			item 1 [Base.SmallSheetMetal],
			item 1 [Base.BlowTorch],
			item 1 tags[WeldingMask] mode:keep,
		}
		outputs
		{
			item 1 Base.9mmP90Magazine,
		}
	}

}